//
// Created by lfm on 2025/3/23.
//
//#include <bits/stdc++.h>
//using namespace std;
//
//const int N = 2e5 + 10;
//int arr[N];
//int n, c;
//long long ans;
//int main()
//{
//    scanf("%d %d", &n, &c);
//    for (int i = 1; i <= n; i++)
//    {
//        scanf("%d", &arr[i]);
//    }
//    sort(arr + 1, arr + n + 1);
//
//    for (int a = 1, b1 = 1, b2 = 1; a <= n; a++)
//    {
//        while (arr[a] - arr[b1] >= c && b1 <= a)
//        {
//            b1++;
//        }
//        while (arr[a] - arr[b2] > c && b2 <= a)
//        {
//            b2++;
//        }
//        ans += b1 - b2;
//    }
//
//    printf("%lld\n", ans);
//    return 0;
//}



